.el-progress {
    .el-progress-bar {
        padding-right: 0px;
        display: block;
    }

    .el-icon-circle-check:before {
        content: '';
    }
}

.el-progress-bar__outer {
    height: 4px !important;
    background-color: transparent;
    border-radius: 0px !important;
}

// 进度条颜色
.el-progress.is-success .el-progress-bar__inner {
    background-color: #005ae0 !important;
    border-radius: 0px !important;
}

.el-input--prefix .el-input__inner {
    padding-left: 34px !important;
}

.el-input__inner {
    height: 45px;
    border: none !important;
    background-color: #eeeeee !important;
}

.el-input__inner:focus {
    border-color: #eeeeee !important;

    outline: none;
}

.el-input__inner:focus {
    border-color: #eeeeee !important;
    outline: none;
}

.el-timeline-item__node {
    background-image: url(https://portrait.gitee.com/uploads/avatars/user/2583/7749008_echoc_1642921864.png!avatar200) !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer !important;
    z-index: 0;
}

// 时间线尾巴样式
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
    display: block !important;
    height: 60% !important;
}

.el-timeline-item__node:hover {
    transform: translate3d(0, -2px, 0) !important;
}



.el-timeline-item__node--normal {
    left: -9px !important;
    width: 27px !important;
    height: 27px !important;
}

// md文件预览样式重置
.vuepress-markdown-body:not(.custom) {
    padding: 0 !important;
}

.vuepress-markdown-body ol,
.vuepress-markdown-body p,
.vuepress-markdown-body ul {
    margin-bottom: 16px;
}

.v-md-editor__todo-list {
    padding-left: 30px !important;
}




.v-md-editor__editor-wrapper,
.v-md-editor__preview-wrapper {
    height: 102% !important;
}


.v-md-editor__editor-wrapper,
.v-md-editor__preview-wrapper {
    overflow: auto;
}

p>img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
}


.vuepress-markdown-body blockquote {
    color: #8b8177 !important;
    border-left: .2rem solid #42b983 !important;
    background: #ecf8f2 !important;
}


@media screen and (max-width: 460px) {
    p>img {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        width: 100% !important;
    }


    .vuepress-markdown-body div[class*=v-md-pre-wrapper-] {
        margin: 0 !important;
        border-radius: 6px !important;
        width: 100% !important;
    }

    .vuepress-markdown-body pre[class*=v-md-prism-] {
        padding: 8px !important;
    }

}